$(function(){
	//添加角色按钮单击事件（角色管理界面）
	$("#toAddRole").click(function(){
		window.location.href="toAddRole.html";
	})
	//添加角色按钮单击时间（addRole.jsp）
	$("#addRole").click(function(){
		var roleName=$("#roleName").val();
		var roleRemark=$("#roleRemark").val();
		var sysMenus=[];
		var menus=$("input[name='sysMenus']:checked");
		var i=0;
		$(menus).each(function(){
		//       alert($(this).val())
			sysMenus[i]=$(this).val();
			i++;
		});
		var roleInfo=new Object();
		roleInfo.roleName=roleName;
		roleInfo.roleRemark=roleRemark;
		roleInfo.menuList=sysMenus;
//		alert(roleInfo.menuList.length);
		var roleInfoStr=JSON.stringify(roleInfo)
//		for(var j=0;j<roleInfo.menuList.length;j++){
//			alert(roleInfo.menuList[j]);
//		}
		$.ajax({
			url:'addRole',
			type:'post',
			dataType:'json',
			data:JSON.stringify(roleInfo),
			contentType: "application/json",
			success:function(data){
				alert(data.msg);
				if(data.status==0){
					window.location.href="sysRole.html";
				}
			},
			error:function(data){
				alert(errMsg);
			}
		})
	})
	
	$("#modifyRole").click(function(){
		var roleId=$("#roleId").val();
		var roleName=$("#roleName").val();
		var roleRemark=$("#roleRemark").val();
		var sysMenus=[];
		var menus=$("input[name='sysMenus']:checked");
		var i=0;
		$(menus).each(function(){
		//       alert($(this).val())
			sysMenus[i]=$(this).val();
			i++;
		});
		var roleInfo=new Object();
		roleInfo.roleId=roleId;
		roleInfo.roleName=roleName;
		roleInfo.roleRemark=roleRemark;
		roleInfo.menuList=sysMenus;
//		alert(roleInfo.menuList.length);
		var roleInfoStr=JSON.stringify(roleInfo)
//		for(var j=0;j<roleInfo.menuList.length;j++){
//			alert(roleInfo.menuList[j]);
//		}
		$.ajax({
			url:'modifyRole',
			type:'post',
			dataType:'json',
			data:JSON.stringify(roleInfo),
			contentType: "application/json",
			success:function(data){
				alert(data.msg);
				if(data.status==0){
					window.location.href="sysRole.html";
				}
			},
			error:function(data){
				alert(errMsg);
			}
		})
	})
})

function delRole(roleId){
	if(isNull(roleId)){
		alert("请选择角色");
		return;
	}
	$.ajax({
		url:'delRole',
		type:'post',
		dataType:'json',
		data:{roleId:roleId},
		success:function(data){
			alert(data.msg);
			if(data.status==0){
				location.reload();
			}
		},
		error:function(data){
			alert(errMsg);
		}
	})
}

function recoveryRole(roleId){
	if(isNull(roleId)){
		alert("请选择角色");
		return;
	}
	$.ajax({
		url:'recoveryRole',
		type:'post',
		dataType:'json',
		data:{roleId:roleId},
		success:function(data){
			alert(data.msg);
			if(data.status==0){
				location.reload();
			}
		},
		error:function(data){
			alert(errMsg);
		}
	})
}

function toModifyRole(roleId){
	if(isNull(roleId)){
		alert("请选择角色");
		return;
	}
	window.location.href="toModifyRole.html?roleId="+roleId;
}